Career 2022 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002 2001 2000 1999 1998 1997 1996
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour Cambodia F1 Cambodia F2 Turkey F33 Zimbabwe F1 Zimbabwe F2 Open de L'Isere (Open 38) - Grenoble Samarkand Challenger - Samarkand Open de Franche Comte - Besancon 2003 Eddleman USTA Challenger - Birmingham 2003 West Side Tennis Club Challenger - Forest Hills XL Bermuda Open - Bermuda Ostdeutscher Sparkassen Cup - Dresden Concurso Internacional de Vigo - Vigo IPP Geneva Trophy - Geneva Ciutat de Barcelona - Barcelona Copa Petrobras Argentina - Buenos Aires Open Costa Daurada - Tarragona San Luis Potosi Challenger - San Luis Potosi Rijeka Open - Rijeka X Torneo Internazionale di Tennis - Barletta Tennis Napoli Cup 2006 - Napoli Architect Open - Budapest Nord LB Open - Braunschweig XI Ciutat de Barcelona - Barcelona 6th Sardinian International Championships - Cagliari San Marino CEPU Open - San Marino LXVII Concurso Internacional de Tenis Cidade de Vigo - Vigo Polish Open 2000 - Poznan Pekao Open - Szczecin XXVIII Edizione 'A.Savoldi' - Manerbio Bogota Challenger Braunschweig Challenger San Benedetto Challenger San Marino Challenger Cordenons Challenger Challenger Copa Sevilla - Seville VI Torneo Internazionale di Tennis - Barletta Szczecin Challenger San Marino Cepu Open - San Marino Napoli Challenger Tarragona Challenger Samarkand Challenger Maia Open 2002 - Maia Kos-Zucchetti Tennis Cup - Cordenons Todi Challenger Top Wool Challenger Biella - Biella Macedonia Open - Skopje Sporting Challenger - Turin Copa Kia Challenger ATP - Santiago Open de L'Isere-Open 38 - Grenoble Oberstaufen Cup - Oberstaufen Copa Sevilla Internacionales de Andalucia - Seville Sardinia International Championship - Cagliari FILA Challenger Biella - Biella KGHM Polish Indoors - Wroclaw Scottish Tennis Championship - Edinburgh Warta Cup 2001 - Sopot Nord/LB Open - Braunschweig VIII Trofeo Ciutat de Barcelona - Barcelona IX Ciutat de Barcelona - Barcelona Asics Challenger Open - Monchengladbach Bogota Challenger - Bogota Zagreb Open - Zagreb Nord/LB Open 2004 - Braunschweig Schickendanz Open - Furth Nord LB Open - Braunschweig Internationaux de Bretagne - Brest Copa Petrobras - Aracaju VIII Torneo Internazionale di Tennis - Barletta Open de Montauban - Montauban Memorial Manfredini - Sassuolo Antonio Savoldi-Marco Co. - Manerbio ATU Cup - Weiden Pekao Open 2004 - Szczecin XI Ciutat de Barcelona - Barcelona Bancastato Challenger Lugano - Lugano Copa Telefonica CTC Chile - Santiago IX Torneo Internacionale de Tennis - Barletta Top Wool Challenger-Immagine Trophy - Biella Open Costa Daurada - Tarragona Tunis Open - Tunis Zagreb Open - Zagreb Banjaluka Challenger 2007 - Banja Luka ATP Challenger Open 2004 - Monchengladbach Challenger Fondazione Carige - Genova Citta di Monza - Monza Nord LB Open 2006 - Braunschweig 8° Trani Cup - Trani Citta di Como - Como Copa Sevilla-Internacionales de Andalucia - Seville Copa Petrobras Brazil - Aracaju XI Torneo Internazionale di Tennis - Barletta Copa Petrobras Santiago - Santiago Copa Petrobras Uruguray - Montevideo Nord LB Open 2007 - Braunschweig Pharma Medico Open 2008 - Aarhus Tennis Napoli Cup 2007 - Napoli South African Airways Open - East London Pekao Open 2005 - Szczecin M15 Heraklion Furth Challenger Bytom Challenger Sir Supermercati - Rome Kosice Challenger Copa Petrobras - Santiago XL Bermuda Open - Bermuda Sporting Challenger '08-Trofeo Regione Piemonte - Turin Kos Succhetti Tennis Cup - Cordenons II Cyclus Open de Tenis - Florianopolis Citta di Brindisi - Brindisi Seville Challenger Timisoara Challenger - Timisoara Tampere Challenger Kitzbuhel Challenger Trnava Challenger IPP Geneva Trophy - Geneva Copa Petrobras - Montevideo Croatian Indoors - Zagreb Rado Swiss Open - Gstaad Wideyes Swedish Open - Bastad Waldbaum's Hamlet Cup - Long Island Samsung Open - Brighton AAPT Championships - Adelaide Internationaler Raiffeisen Grand Prix - St. Polten The Nottingham Open - Nottingham UBS Open Gstaad - Gstaad Copa Kia - Santiago Croatia Open - Umag 5th Sardinian International Championships - Cagliari Grand Prix de Tennis de Lyon - Lyon VII Torneo Internazionale di Tennis - Barletta Trofeo Conde de Godo - Barcelona Allianz Suisse Open Gstaad - Gstaad Olbia Geovillage Open - Olbia San Luis Potosi Challenger - San Luis Potosi International Championship of Croatia - Umag Kremlin Cup - Moscow St. Petersburg Open - St. Petersburg AAPT Championships - Adelaide Milan Indoors - Milan Grand Prix Hassan II - Casablanca 2003 Mercedes Cup - Stuttgart Thailand Open - Bangkok Davidoff Swiss Indoors - Basel Umag Heineken Open Singapore - Singapore Warta Cup - Sopot Challenger ATP XXVII Edizione "A.Savoldi" - Manerbio Tennis Napoli Cup - Napoli The Hilversum Open - Hilversum International Championship of Croatia - Umag 2001 ATP Challenger 'Riviera Delle Palme' - San Benedetto Mumbai Challenger - Mumbai Copenhagen Open - Copenhagen Ljubljana Open - Ljubljana ATU Cup - Weiden Qatar Open - Doha Milan Indoors - Milan Zagreb Open - Zagreb Wartburg Open - Eisenach Copa AT&T - Buenos Aires Brasil Open - Costa do Sauipe Abierto Mexicano Telfonica MoviStar - Acapulco Schickendanz Open - Furth Open Seat-Godo 2001 - Barcelona Torneo Internazionale di Tennis ATP-Challenger - Merano Open Seat Godo - Barcelona Grand Prix Hassan II - Casablanca Gerry Weber Open - Halle Trofeo Internacional Club Laieta - Barcelona La Serena Open - La Serena Allianz Suisse Open - Gstaad RCA Championships - Indianapolis Black Forest Open - Freudenstadt Generali Open - Kitzbuhel Genoa Open 'Fondazione Carige' - Genova Idea Prokom Open - Sopot Bulgarian Open - Sofia Campionati Internazionali di Sicilia - Palermo Davidoff Swiss Indoors - Basel Tehran Open ATP Challenger - Tehran X Ciutat de Barcelona - Barcelona Qatar Open - Doha Milan Indoors - Milan BellSouth Open - Vina del Mar Argentina Open - Buenos Aires Open 13 - Marseille Zivnobanka Open 1999 - Prostejov Brasil Open - Costa do Sauipe Abierto Mexicano Telfonica MoviStar - Acapulco Dubai Open - Dubai Open de la Comunidad Valenciana - Valencia Memorial Piertomaso Tessitore - San Remo U.S. Men's Clay Court Championships - Houston The 10tele.com Open - Nottingham Synsam Swedish Open - Bastad Allianz Suisse Open - Gstaad The Priority Telecom Open - Amersfoort BMW Brixina Tennis Open 2000 - Bressanone Croatia Open - Umag Idea Prokom Open - Sopot EI Bank Bulgarian Challenger - Sofia Open Romania - Bucharest Campionati Internazionali di Sicilia - Palermo Open de Moselle - Metz Qwarant Cup - Sopot Grolsch Cup - Warsaw Adidas International - Sydney Ahmedabad Challenger - Ahmedabad Venice Challenger - Venice CA Challenger - Graz CA Tennis Trophy - Vienna Internationale Badische Meisterschaften Um Den Techem Cup - Zell Siemens Open 2003 - Scheveningen Grand Prix de Tennis de Lyon - Lyon San Marino Cepu Open - San Marino Chennai Open - Chennai International Indoor Tennis Championships of Croatia - Zagreb BMW Open - Munich US Men's Clay Court Championships - Houston Tennis Napoli Cup - Napoli San Marino Cepu Open - San Marino Genoa Open Challenger-Fondazione Carige - Genova The Stella Artois Championships - London Tunis Open 2006 - Tunis Allianz Suisse Open Gstaad - Gstaad Dutch Open Tennis - Amersfoort China Open - Beijing Campionati Internazionali di Sicilia - Palermo Davidoff Swiss Indoors - Basel BA-CA Tennis Trophy - Vienna Qatar ExxonMobil Open - Doha PBZ Zagreb Indoors - Zagreb Estoril Open - Estoril MoviStar Open - Vina del Mar AAPT Championships - Adelaide Posillipo Tennis Cup - Napoli ABN/AMRO World Tennis Tournament - Rotterdam Abierto Mexicano Telcel - Acapulco Gerry Weber Open - Halle Open de la Comunidad Valenciana - Valencia Open Seat Godo 2007 - Barcelona Adidas International - Sydney RCA Championships - Indianapolis Hypo Group Tennis International - Portschach Ordina Open - 's-Hertogenbosch Dutch Open Tennis - Amersfoort Generali Open 2000 - Kitzbuhel Generali Open - Kitzbuhel ABN/AMRO World Tennis Tournament - Rotterdam Legg Mason Tennis Classic - Washington D.C. Pilot Pen Tennis - New Haven BCR Open Romania - Bucharest China Open - Beijing BA-CA Tennis Trophy - Vienna Davidoff Swiss Indoors - Basel Qatar Exxon Mobil Open - Doha Copa Telmex - Buenos Aires PBZ Zagreb Indoors - Zagreb Gerry Weber Open - Halle Open 13 - Marseille Davidoff Swiss Indoors Basel - Basel Qatar ExxonMobil Open - Doha Heineken Open - Auckland ATP Challenger Trophy 2008 - Trnava Open Tarragona Costa Daurada - Tarragona Open Sabadell Atlantico - Barcelona Estoril Open - Estoril AEGON Championships - London Seville Challenger AEGON International - Eastbourne Mercedes Cup - Stuttgart ATP Studena Croatia Open Umag - Umag Pilot Pen Tennis - New Haven BCR Open Romania - Bucharest China Open - Beijing Grand Prix de Tennis de Lyon - Lyon Campionati Internazionali di Sicilia - Palermo Movistar Open - Santiago PBZ Zagreb Indoors - Zagreb Brasil Open - Costa do Sauipe ABN AMRO World Tennis Tournament - Rotterdam Abierto Mexicano Telcel - Acapulco The Dubai Tennis Championships - Dubai Grand Prix Hassan II - Casablanca Open Sabadell Atlantico - Barcelona Estoril Open - Estoril Ordina Open - s-Hertogenbosch Prostejov Challenger Open de Moselle - Metz If Stockholm Open - Stockholm Open Sud de France - Montpellier PBZ Zagreb Indoors - Zagreb ABN AMRO World Tennis Tournament - Rotterdam BellSouth Open - Vina del Mar AXA Cup - London Grand Prix de Tennis de Lyon - Lyon Adidas International - Sydney Milan Indoors - Milan PBZ Zagreb Indoors - Zagreb Open de la Comunidad Valenciana - Valencia Grand Prix de Tennis de Lyon - Lyon ATP Studena Croatia Open - Umag Interwetten Austrian Open - Kitzbuhel Heineken Open - Auckland Open de Moselle - Metz Brasil Open - Costa do Sauipe Swiss Indoors Basel - Basel If Stockholm Open - Stockholm PBZ Zagreb Indoors - Zagreb ABN AMRO World Tennis Tournament - Rotterdam Open 13 - Marseille Open de Tenis Comunidad Valenciana - Valencia The Hypo Group Tennis International 2008 - Poertschach Grand Prix Hassan II - Casablanca Qatar Exxon Mobil Open - Doha Open 13 - Marseille Ordina Open - s-Hertogenbosch Grand Prix Hassan II - Casablanca China Open - Beijing Dubai Duty Free Tennis Championships - Dubai The Priority Telecom Open - Amersfoort Open SEAT Godo 2006 - Barcelona Synsam Swedish Open - Bastad Generali Open - Kitzbuhel Open 13 - Marseille ABN AMRO World Tennis Tournament - Rotterdam The Stella Artois Championships - London Synsam Swedish Open - Bastad Grand Prix de Tennis de Lyon - Lyon Ordina Open - 's-Hertogenbosch Open de Moselle - Metz Braunschweig Challenger Davidoff Swiss Indoors Basel - Basel Scheveningen Challenger Poznan Challenger Mercedes Cup - Stuttgart Legg Mason Tennis Classic - Washington D.C. Pilot Pen International - New Haven Napoli Challenger AEGON Championships - London China Open - Beijing Dubai Duty Free Tennis Championships - Dubai Croatia Open - Umag Open de Tenis Comunidad Valenciana - Valencia Generali Open 2003 - Kitzbuhel Thailand Open - Bangkok Amer-Wilson Tampere Challenger - Tampere Kaltenberg Open - Split Maia Open - Oporto Copa Telmex - Buenos Aires AAPT Championships - Adelaide BMW Open - Munich Dubai Open - Dubai Open Romania - Bucharest Grand Prix de Tennis de Lyon - Lyon Open de Moselle - Metz ABN/AMRO World Tennis Tournament - Rotterdam Dubai Tennis Open - Dubai President's Cup - Tashkent Gerry Weber Open - Halle Energis Open - Amersfoort Kremlin Cup - Moscow Copa Telmex - Buenos Aires Abierto Mexicano Telcel - Acapulco U.S. Mens's Clay Court Championship - Houston Open SEAT 2008 - Barcelona Orange Warsaw Open - Warsaw Mercedes Cup - Stuttgart Dutch Open Tennis - Amersfoort ATP Studena Croatia Open Umag - Umag Open de Moselle - Metz If Stockholm Open - Stockholm Grand Prix de Tennis de Lyon - Lyon Republic National Bank Monte Carlo Open - Monte Carlo International Championship of Croatia - Umag Great American Insurance ATP Championship - Cincinnati The Ericsson Open - Miami Monte Carlo Open - Monte Carlo Movistar Open - Vina del Mar German Open - Hamburg Brasil Open - Costa do Sauipe President's Cup 1999 - Tashkent Tennis Masters Series - Indian Wells The Ericsson Open - Miami Tennis Masters Series - Rome Tennis Masters Series - Hamburg Tennis Masters Series - Montreal Tennis Masters Series - Cincinnati ABN AMRO World Tennis Tournament - Rotterdam Tennis Masters Series - Paris Tennis Masters Series - Indian Wells adidas Open de Toulouse - Toulouse Tennis Masters Series - Rome Tennis Masters Series - Toronto Tennis Masters Series - Cincinnati Tennis Masters Series - Madrid Tennis Masters Series - Paris Tennis Masters Series - Miami Tennis Masters Series - Monte Carlo Open 13 - Marseille Heineken Open Shanghai - Shanghai Tennis Masters Series - Montreal Tennis Masters Series - Cincinnati Abierto Mexicano Telcel - Acapulco The Dubai Tennis Championships - Dubai Tennis Masters Series - Hamburg Tennis Masters Series - Madrid Open 13 - Marseille Serbia Open - Belgrade ABN/AMRO World Tennis Tournament - Rotterdam BellSouth Open - Vina del Mar Copa AT&T - Buenos Aires Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Tennis Masters Series - Monte Carlo Telecom Italia Masters - Rome ABN/AMRO World Tennis Tournament - Rotterdam Dubai Tennis Open - Dubai Tennis Masters Series - Toronto Western & Southern Financial Group Masters - Cincinnati Tennis Masters Series - Madrid 1999 Mercedes Cup - Stuttgart BellSouth Open - Vina del Mar BCR Open Romania - Bucharest BNP Paribas Masters - Paris BA-CA Tennis Trophy - Vienna Heineken Trophy - 's-Hertogenbosch Pacific Life Open - Indian Wells RCA Championships - Indianapolis Open 13 - Marseille NASDAQ-100 Open - Miami International Championship of Croatia - Umag Legg Mason Tennis Classic - Washington D.C. Tennis Masters Series - Monte Carlo President's Cup 2000 - Tashkent Davidoff Swiss Indoors - Basel Telecom Italia Masters - Rome Tennis Masters Series - Monte Carlo Tennis Masters Series - Hamburg Grand Prix de Tennis de Lyon - Lyon Adidas International - Sydney Open 13 - Marseille Tennis Masters Series - Madrid Internationaler Raiffeisen Grand Prix - St. Polten BNP Paribas Masters - Paris Tennis Masters Series - Stuttgart Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Gerry Weber Open - Halle Tennis Masters Series - Monte Carlo Masters Series Monte Carlo - Monte Carlo Internazionali BNL dItalia - Rome Stockholm Open - Stockholm Rogers Cup - Montreal Masters Series Hamburg - Hamburg Rogers Masters - Toronto Western & Southern Financial Group Masters - Cincinnati Masters Series Madrid - Madrid Stockholm Open - Stockholm Pacific Life Open - Indian Wells Sony Ericsson Open - Miami Masters Series Monte-Carlo - Monte Carlo Campionati Internazionali D'Italia - Rome Masters Series - Hamburg Western & Southern Financial Group Masters - Cincinnati Movistar Open - Vina del Mar Tennis Masters Series - Madrid BNP Paribas Masters - Paris Pacific Life Open - Indian Wells Sony Ericsson Open - Miami Campionati BNL dItalia - Rome Masters Series Hamburg - Hamburg Mutua Madrilena Masters Madrid - Madrid Sony Ericsson Open - Miami BNP Paribas Masters - Paris ARAG World Team Championship - Dusseldorf BNP Paribas Open - Indian Wells Internazionali BNL dItalia - Rome Mutua Madrilena Masters Madrid - Madrid Western & Southern Financial Group Masters - Cincinnati Shanghai - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrilena Masters Madrid - Madrid Western & Southern Financial Group Masters - Cincinnati Shanghai ATP Masters 1000 - Shanghai Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrilena Madrid Open - Madrid Shanghai ATP Masters - Shanghai Masters Series - Hamburg Copa Telmex - Buenos Aires ATP Studena Croatia Open Umag - Umag Open 13 - Marseille Tennis Masters Series - Miami Tennis Masters Series - Hamburg Rogers Masters - Montreal Masters Series Monte-Carlo - Monte-Carlo Monte-Carlo Rolex Masters - Monte-Carlo Tennis Masters Series - Rome Internazionali BNL d'Italia - Rome Monte-Carlo Rolex Masters - Monte-Carlo Australian Open - Melbourne Croatia Open - Umag U.S. Open - New York French Open - Paris Wimbledon - London Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York BNP Paribas Open - Indian Wells Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Australian Open - Melbourne French Open - Paris U.S. Open - New York Tennis Masters Series - Hamburg Campionati Internazionali d'Italia - Rome Australian Open - Melbourne Western & Southern Financial Group Masters - Cincinnati BNP Paribas Masters - Paris Wimbledon - London Davis Cup, Group 1, 1R, FIN-CRO 3-2 Davis Cup, World Group, 1R, CRO-GER 4-1 Davis Cup, World Group, QF, ESP-CRO 5-0 Davis Cup, World Group, 1R, USA-CRO 2-3 Davis Cup, World Group, F, SVK-CRO 2-3 Davis Cup, World Group, 1R, AUT-CRO 2-3 Davis Cup, Group 1, REL2, CRO-NOR 3-2 Davis Cup, Group 1, 2R, ROU-CRO 3-2 Davis Cup, Group 1, REL2, POR-CRO 4-1 Davis Cup, Group 1, 2R, CRO-AUT 4-1 Davis Cup, World Group, 1R, CRO-USA 4-1 Davis Cup, World Group, SF, CRO-RUS 3-2 Davis Cup, World Group, 1R, GER-CRO 3-2 Davis Cup, World Group, 1R, FRA-CRO 4-1 Davis Cup, World Group, QR, CRO-ITA 3-2 Davis Cup, World Group, QF, CRO-SRB 1-4 Davis Cup, World Group, QR, CRO-BEL 3-2 Davis Cup, World Group, QF, ARG-CRO 3-2 Davis Cup, World Group, QF, CRO-ROU 4-1 Davis Cup, World Group, QF, CRO-ARG 2-3 Colonial Classic - Kooyong AAMI Classic - Kooyong AAMI Classic - Kooyong AAMI Classic - Kooyong AAMI Classic - Kooyong Tennis Masters Cup - Shanghai Colonial Classic - Kooyong Tennis Masters Cup Shanghai - Shanghai Olympics - Sydney Olympics - Athens